var obj = '';   //用来接收ajax返回的数据
window.onload = function(){
    /* 
        XMLHttpRequest  IE8以下不兼容
        IE8以下声明ajax的方法是
            ActiveXObject("Microsoft.XMLHTTP");
    */
        //1.创建ajax对象
    var xhr = null;
    try{
        xhr = new XMLHttpRequest();
    }catch(error){
        xhr = new ActiveXObject("Microsoft.XMLHTTP");
    }
    /*
        第一个参数：请求方式 get post
        第二个参数：url
        第三个参数：是否异步
            true 异步
            false 同步

    */
    xhr.open("get","http://localhost:8086/users/",true);
    
    //3.调用send
    xhr.send();

    //4.等待数据响应
    /* 
            readystatechange 事件类型
            xhr.readyState  发生变化的时候调用
            0  调用open方法之前
            1  调用你send方法之后，发送请求
            2  send方法完成，已经接受到所有的响应内容
            3  正在解析下载到的数据
            4  解析完成
    */
    xhr.onreadystatechange = function(){
        if(xhr.readyState == 4){
            //判断本次下载的状态码都是多少
            if(xhr.status == 200){
                console.log(xhr.responseText);
                
                obj = eval('(' + xhr.responseText + ')');
                // console.log(typeof(obj))
            }else{
                alert("Error:"+xhr.status);
            }
        }
    }
}
